#! /usr/bin/env python 
# -*- coding: iso-8859-1 -*-
""" cadena de documentación del módulo """
#imports
import sys
import subprocess
#constantes
#funciones o clases

if(len(sys.argv)==1):
	print"tienen que ingresar uno de los siguientes:\ncll"
	sys.exit()
if(len(sys.argv)==3 and sys.argv[1] == "create-image"):
	i=32
	print "Creando directorios e imagenes..."
	subprocess.call(['rm','-rf','mediciones'])
	subprocess.call(['mkdir','mediciones'])
	while(i<=8192):
		iString = str(i)
		subprocess.call(['mkdir','mediciones/'+iString])
		subprocess.call(['convert',sys.argv[2],'-resize',iString+'x'+iString,'mediciones/'+iString+'/'+iString+'x'+iString+'.ppm'])
		i=i*2
if(len(sys.argv)==2):
	print "Ejecutando Algoritmo..."
	outfd = open('mediciones_'+sys.argv[1], 'w+')
	errfd = open('mediciones_err'+sys.argv[1], 'w+')
	directorioRaiz = 'mediciones/'
	i=32

	while(i<=8192):
		iString = str(i)
		print" imagen " +iString+'x' +iString+'.ppm'
		outfd.write("******* imagen " +iString+'x' +iString+'.ppm')
		image = directorioRaiz+iString+'/'+iString+'x'+iString+'.ppm'
		subprocess.call(['./tesis',image], stdout=outfd, stderr=errfd)
		i=i*2

	
	outfd.close()
	errfd.close()

